package dao.v2;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import model.LogOrderBack;
import model.OrderBackVO;
import model.UorderGoodVO;
import model.UorderVO;

public interface UorderBackVOMapper {

	List<UorderVO> getUorderBackList(UorderVO ordervo);

	int getTotal(UorderVO ordervo);

	void stopCaseTimerWhenBack(@Param("order_id")String order_id, @Param("case_id")String case_id);

	int getOrderBackCountNotEnd(@Param("order_id")String order_id, @Param("case_id")String case_id);

	void startTimer(@Param("order_id")String order_id, @Param("case_id")String case_id);

	List<UorderGoodVO> getBackOrderDetails(String case_id);

	OrderBackVO getorderbackById(String order_back_id);

	UorderVO getOrderAddressByCaseId(String case_id);

	int getBackProcessCount(String order_back_id);

	int checkOrderBack(@Param("good_id_list")List<String> good_id_list,@Param("order_id")String order_id);

}
